<?php
namespace UHU\microformats;
interface geo
{
	public function longitude();
	public function latitude();
}
	interface geo_altitude extends geo
	{
		public function altitude();
	}
interface uid
{
	public function uid();
}

class hCalendar extends \UHU\Collection\Class_Static
{
	public static function getReflector()
	{
		static $reflector;
		if(isset($reflector) === false)
		{
			$reflector = new \ReflectionClass('\UHU\microformats\hCalendar\vevent');
		}
		return $reflector;
	}
}

class hCalendar_pool extends \UHU\Collection\Class_Static
{
	public static function getReflector()
	{
		static $reflector;
		if(isset($reflector) === false)
		{
			$reflector = new \ReflectionClass('\UHU\microformats\hCalendar');
		}
		return $reflector;
	}
}
namespace UHU\microformats\hCard;
interface uid extends \UHU\microformats\uid
{}
interface fn
{
	public function fn();
}
interface contact_info
{
	public function type();
	public function value();
}
	interface tel extends contact_info
	{}
	interface email extends contact_info
	{}
interface url
{
	public function url();
}
interface image
{}
	interface photo extends image
	{
		public function photo();
	}
	interface logo extends image
	{
		public function logo();
	}

namespace UHU\microformats\hCalendar;
interface uid extends \UHU\microformats\uid
{}
interface dtstart
{
	public function dtstart();
}
interface summary
{
	public function summary();
}
interface vevent extends dtstart,summary
{}
interface url
{
	public function url();
}
interface dtend
{
	public function dtend();
}
interface category
{
	public function category();
}
interface description
{
	public function description();
}
interface organizer
{
	public function organizer();
}
interface location
{
	public function location();
}
?>